#ifndef RPGBACKGROUND_H
#define RPGBACKGROUND_H

#include "rpggame.h"

class RpgBackground
{
public:
    RpgBackground(u8 screen, u8 id, PA_BgStruct *map);
    void load();
    void remove();
    void scroll(s32 x, s32 y);
    void scrollX(s32 x);
    void scrollY(s32 y);

    u8 id() { return m_id; }
    u8 screen() { return m_screen; }

private:
    u8 m_screen;
    u8 m_id;
    PA_BgStruct *m_map;
};

#endif // RPGBACKGROUND_H
